David Ricardo Theory